package com.newcapec.erp.main;

import com.newcapec.erp.bean.AdminEntity;
import com.newcapec.erp.utils.XMLFReader;

import java.util.ArrayList;
import java.util.List;
import java.util.Vector;

public class DataInit {
    //仓库管理类型常量
    public static final int TYPE_WAREHOUSE = 0;
    //储位管理类型常量
    public static final int TYPE_STORE = 1;
    //客户管理类型常量
    public static final int TYPE_CLIENT = 2;
    //库存管理类型常量
    public static final int TYPE_INVENTORY = 3;
    //系统管理类型常量
    public static final int TYPE_SYSTEM = 4;
    //用户管理类型常量
    public static final int TYPE_USER = 5;

    //初始化所有管理类型
    public static List<String> manageTypes = new ArrayList<>();
    //初始化所有仓库字段名
    public static Vector<String> warehouseColumnNames = new Vector<>();
    //初始化所有储位字段名
    public static Vector<String> storeColumnNames = new Vector<>();
    //初始化所有系统字段名
    public static Vector<String> systemColumnNames = new Vector<>();
    //初始化用户字段名
    public static Vector<String> userColumnNames = new Vector<>();
    //初始化所有客户字段名
    public static Vector<String> clientColumnNames = new Vector<>();
    //初始化所有库存字段名
    public static Vector<String> inventoryColumnNames = new Vector<>();

    //初始化管理员数据
    public static AdminEntity adminEntity = XMLFReader.getAdmin();

    static {
        manageTypes.add("仓库管理");
        manageTypes.add("储位管理");
        manageTypes.add("客户管理");
        manageTypes.add("库存管理");
        manageTypes.add("系统管理");
        manageTypes.add("用户管理");

        warehouseColumnNames.add("仓库代码");
        warehouseColumnNames.add("仓库名");
        warehouseColumnNames.add("仓库属性");

        storeColumnNames.add("所属仓库");
        storeColumnNames.add("所属客户");
        storeColumnNames.add("储位类型");
        storeColumnNames.add("储位属性");
        storeColumnNames.add("产品属性");
        storeColumnNames.add("状态");

        systemColumnNames.add("用户账号");
        systemColumnNames.add("用户名称");
        systemColumnNames.add("组织机构");
        systemColumnNames.add("角色");
        systemColumnNames.add("创建时间");
        systemColumnNames.add("状态");

        userColumnNames.add("用户账号");
        userColumnNames.add("密码");
        userColumnNames.add("姓名");
        userColumnNames.add("手机号码");
        userColumnNames.add("邮箱");


        clientColumnNames.add("中文全称");
        clientColumnNames.add("合同号");
        clientColumnNames.add("企业属性");
        clientColumnNames.add("地址");
        clientColumnNames.add("负责人");
        clientColumnNames.add("电话");


        inventoryColumnNames.add("库存类型");
        inventoryColumnNames.add("商品编码");
        inventoryColumnNames.add("商品名称");
        inventoryColumnNames.add("库存数量");
        inventoryColumnNames.add("客户名称");
        inventoryColumnNames.add("有效期限");
    }
}
